import React from 'react';
import { connect } from 'dva';

import { Table } from 'antd';


@connect(({ accountAccountTag }) => ({ accountAccountTag }))
class List extends React.Component {
  state = {
  }

  treeview = [
      { title: '原代码', dataIndex: 'code', },
      { title: '名称', dataIndex: 'name', },
      { title: '类型', dataIndex: 'type', },
      { title: '分组号', dataIndex: 'group_num', },
      { title: '代码', dataIndex: 'code4', },
      { title: '正负号', dataIndex: 'sign', },
      { title: '一年内到期', dataIndex: 'gt_one_year', },


  ]

  async componentDidMount() {
    const { dispatch } = this.props;
    await dispatch({
      type: 'accountAccountTag/search',
      payload: {domain:[] },

    });

  }

  render() {
    const { accountAccountTag: { recordsList } } = this.props;

    return (
      <div>
        <div>
          这里的数据是程序控制用的，给程序员用。不展示给end user
        </div>
        <div>
          类型为 odoo 的，是 原生的两个数据，保留。
        </div>
        <div>
          类型为 detail 的，定义了 总账科目对应的 明细科目的类型，有 业务伙伴/产品/服务/费用项等
        </div>
        <div>
          总账科目为 收付类的，明细科目是 partner
        </div>
        <div>
          总账科目为 银行存款，明细科目是 银行账户
        </div>
        <div>
          总账科目为 存货类/固定资产/无形资产/费用类的，明细科目是 产品。
        </div>
        <div>
          产品上定义类别 分别对应 原材料/库存商品/固定资产/无形资产/费用
        </div>

        <div>
          类型为 balance 的，是资产负债表上的项目
        </div>
        <div>
          类型为 profit 的，是利润表上的项目
        </div>
        <Table columns={this.treeview} dataSource={recordsList} rowKey="id" />

      </div>
    );
  }
}

export default List;





